home *** CD-ROM | disk | FTP | other *** search
- /* This file is sanity checking. Undue bad combinations of flags
- *
- * Most of this is NOT needed, except that some still insist on NOT
- * using the mkconfig *SAFE* way of generating proper dependencies and
- * available features.
- */
-
- #ifndef ALLSESSIONS
- # undef FTPTDISC
- #endif
-
- #if defined(NNTPS) && defined(NNTP)
- # undef NNTP
- #endif
-
- #if (defined(ARCNET) || defined(SLFP))
- # undef PACKET
- # define PACKET 1 /* FTP Software's Packet Driver interface */
- #endif
-
- #if defined(TSCRIPTSERVER) && !defined(TUTOR)
- # define TUTOR 1
- #endif
-
- #if (defined(PC_EC) || defined(PACKET))
- # undef ETHER
- # define ETHER 1 /* Generic Ethernet code */
- #endif
-
- #if defined(NRS)
- # undef NETROM
- # define NETROM 1 /* NRS implies NETROM */
- #else
- # undef NETROM
- # undef NR4TDISC
- #endif
-
- #if defined(CALLSERVER)
- # undef CALLCLI
- # define CALLCLI 1
- #endif
-
- #ifdef RLOGINSERV
- # undef RLOGINCLI
- #endif
-
- #if !defined(SLIP) && !defined(PPP)
- # undef VJCOMPRESS
- # undef DIALER
- #endif
-
- #ifdef POLLEDKISS
- # undef KISS
- # define KISS 1
- #endif
-
- #ifndef KISS
- # undef POLLEDKISS
- #endif
-
- #if (defined(AXIP)||defined(HS)||defined(NETROM)||defined(KISS)||defined(HAPN)||defined(EAGLE)||defined(PC100)||defined(PI))
- # undef AX25
- # define AX25 1 /* AX.25 subnet code */
- #endif
-
- #if (defined(POP2CLIENT) || defined(POP2SERVER))
- # undef POP
- #endif
-
- #if (defined(POP3CLIENT) || defined(POP3SERVER))
- # undef MAILCLIENT
- # define MAILCLIENT 1
- # undef POP
- #endif
-
- #ifndef MAILBOX
- # undef FILECMDS
- # undef GATECMDS
- # undef FOQ_CMDS
- # undef MAILCMDS
- # undef BBSIMPORT
- # undef BBSEXPORT
- # undef MBXTDISC
- # undef EXPIRY
- # undef AX25PASSWORD
- # undef EDITHEADERS
- # undef TIPMAIL
- #endif
-
- #ifdef CALLBOOK
- # undef CALLCLI
- #endif
-
- #ifndef GATECMDS
- # undef PING_SECURE
- #endif
-
- #ifndef MAILCMDS
- # undef USERLOG
- # undef MAILFOR
- # undef DELEGATE
- # undef MBFWD
- # undef RMAIL
- #endif
-
-
- #ifndef MBFWD
- # undef RLINE
- # undef FBBFWD
- # undef FBBCMP
- # undef XFWD
- #endif
-
- #ifndef TIPMAIL
- # undef XMODEM
- #endif
-
- #ifdef ISUNIX
- # undef DOS_GETFILEATTR
- # undef ARCNET
- # undef PC_EC
- # undef HS
- # undef HAPN
- # undef EAGLE
- # undef PACKET
- # undef PC100
- # undef DRSI
- # undef SCC
- # undef PI
- # undef SLFP
- # undef SAMCALLB
- # undef CALLSERVER
- # undef USEXMS
- # undef SM_RAW
- # ifndef SM_CURSES
- # ifndef SM_DUMB
- # ifndef SM_RAW
- # undef SM_CURSES
- # define SM_CURSES 1
- # endif
- # endif
- # endif
- #else
- # undef SM_CURSES
- # undef SM_DUMB
- # undef SM_RAW
- # undef UNIX_SOCKETS
- # undef SOUNDS
- # undef TCPGATE
- # undef SQL
- # undef FIFOSERVER
- #endif
-
-
- #ifndef USERLOG
- # undef ASKHOME
- # undef WPAGES
- #endif
-
- #if defined(ASKHOME) || defined(WPAGES)
- # undef MBFWD
- # define MBFWD 1
- # undef USERLOG
- # define USERLOG 1
- #endif
-
- #ifndef STATS
- # undef STATS_USE
- # undef STATS_MSG
- # undef STATS_AREA
- # undef STATS_FWD
- # undef STATS_TFC
- #endif
-
-
- #ifdef MSDOS
- # undef TCPGATE
- # undef SETPSINFO
- # undef USE_SETSTACK
- # undef PIPECMD
- # undef USEXMS
- #endif
-
-
- #if defined(QRZCALLB)
- # undef CALLCLI
- # define CALLCLI 1
- # undef CALLSERVER
- # undef SAMCALLB
- #endif
-
- #if defined(FBBCMP)
- # undef FBBFWD
- # define FBBFWD 1
- #endif
-
- #if defined(FBBFWD)
- # undef BBSIMPORT
- # define BBSIMPORT 1
- # undef BBSEXPORT
- # define BBSEXPORT 1
- #endif
-
- #if defined(XFWD)
- # undef BBSIMPORT
- # define BBSIMPORT 1
- # undef BBSEXPORT
- # define BBSEXPORT 1
- #endif
-
- #if defined(HOLDMONITOR) || defined(ALERTMONITOR)
- # undef MAILFOR
- # define MAILFOR 1
- #endif
-
- #if defined(HTTPPBBS)
- # undef HTTP
- # define HTTP 1
- #endif
-
- #if defined(HTTPPCGI)
- # undef HTTP
- # define HTTP 1
- #endif
-
- #ifndef RLINE
- # undef ALTERBID
- #endif
-
- #if defined(ALLSERV) && !defined(TIPMAIL)
- # define TIPMAIL
- #endif
-
- #ifdef sun
- # undef UNIX_SOCKETS
- # undef TCPGATE
- # undef PIPECMD
- #endif
-
- #ifdef linux
- # define ETHER
- #endif
-